#root {
  max-width: 100%;
  width: 100%;
  min-height: 100vh;
  margin: 0;
  padding: 0;
}

/* 加载动画 */
.loading {
  @apply flex justify-center items-center h-screen w-screen bg-light dark:bg-dark;
}

.loading-spinner {
  @apply w-16 h-16 border-4 border-primary/20 border-t-primary rounded-full animate-spin;
}

